package com.dps.omc.model;
import com.dps.omc.enumer.EnumSubjectState;
import com.dps.common.domain.BaseDomain;

import java.util.Date;

public class Subject extends BaseDomain{
	private String subjectNo; //提交记录号
	private String reason; //提交原因
	private String updateLog; //更新日志
	private String accountNote; //记账规则说明
	private String financeNote; //财务影响说明
	private String updateAdvice; //建议更新时间及说明
	private String updateMethod; //更新方法
	private EnumSubjectState status; //状态
	private String note; //说明
	private String createrId; //创建人ID
	private String createrName; //创建人名
	private Date createDate; //创建时间

	public String getSubjectNo() {
		return subjectNo;
	}
	public void setSubjectNo(String subjectNo) {
		this.subjectNo = subjectNo;
	}
	public String getReason() {
		return reason;
	}
	public void setReason(String reason) {
		this.reason = reason;
	}
	public String getUpdateLog() {
		return updateLog;
	}
	public void setUpdateLog(String updateLog) {
		this.updateLog = updateLog;
	}
	public String getAccountNote() {
		return accountNote;
	}
	public void setAccountNote(String accountNote) {
		this.accountNote = accountNote;
	}
	public String getFinanceNote() {
		return financeNote;
	}
	public void setFinanceNote(String financeNote) {
		this.financeNote = financeNote;
	}
	public String getUpdateAdvice() {
		return updateAdvice;
	}
	public void setUpdateAdvice(String updateAdvice) {
		this.updateAdvice = updateAdvice;
	}
	public String getUpdateMethod() {
		return updateMethod;
	}
	public void setUpdateMethod(String updateMethod) {
		this.updateMethod = updateMethod;
	}
	public EnumSubjectState getStatus() {
		return status;
	}
	public void setStatus(EnumSubjectState status) {
		this.status = status;
	}
	public String getNote() {
		return note;
	}
	public void setNote(String note) {
		this.note = note;
	}
	public String getCreaterId() {
		return createrId;
	}
	public void setCreaterId(String createrId) {
		this.createrId = createrId;
	}
	public String getCreaterName() {
		return createrName;
	}
	public void setCreaterName(String createrName) {
		this.createrName = createrName;
	}
	public Date getCreateDate() {
		return createDate;
	}
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	@Override
	public String toString() {
		return "Subject{" +
				"subjectNo='" + subjectNo + '\'' +
				", reason='" + reason + '\'' +
				", updateLog='" + updateLog + '\'' +
				", accountNote='" + accountNote + '\'' +
				", financeNote='" + financeNote + '\'' +
				", updateAdvice='" + updateAdvice + '\'' +
				", updateMethod='" + updateMethod + '\'' +
				", status=" + status +
				", note='" + note + '\'' +
				", createrId='" + createrId + '\'' +
				", createrName='" + createrName + '\'' +
				", createDate=" + createDate +
				'}';
	}
}
